﻿using System;
using System.Collections.Generic;
using System.Text;

namespace ECCSystem.EntityClass
{
	public class EmailTempletEntity
	{
		private string m_ContentKeyID;
		private string m_KeyID;
		private string m_Name;
		private int? m_UpdatePerson;
		private int? m_CreatePerson;
		private string m_UpdatePersonName;
		private string m_CreatePersonName;
		private string m_PcContent;
		private string m_ToteContent;
		private string m_Negotiation;
		private int m_TimeLimited;
		private DateTime? m_LimitedStartDate;
		private DateTime? m_LimitedEndDate;
		private int m_AvailabilitySign;
		private DateTime? m_CreateDate;
		private DateTime? m_UpdateDate;
		private int? m_Order;
		private string m_Rule_KeyID;
		private int m_Rule_CreatePerson;
		private string m_Rule_RuleUserID;
		private int m_Attribute;
		private string m_RuleName;
		private string m_KeyName;

		private TypeTemp m_Type;

		public string RuleName { get { return m_RuleName; } set { m_RuleName = value; } }


		public string KeyName { get { return m_KeyName; } set { m_KeyName = value; } }


		public string UpdatePersonName { get { return m_UpdatePersonName; } set { m_UpdatePersonName = value; } }

		public string CreatePersonName { get { return m_CreatePersonName; } set { m_CreatePersonName = value; } }

		public string ContentKeyID{ get { return m_ContentKeyID; } set { m_ContentKeyID = value; } }

		public string KeyID { get { return m_KeyID; } set { m_KeyID = value; } }

		public string Name { get { return m_Name; } set { m_Name = value; } }

		public int? UpdatePerson { get { return m_UpdatePerson; } set { m_UpdatePerson = value; } }

		public int? CreatePerson { get { return m_CreatePerson; } set { m_CreatePerson = value; } }


		public string PcContent { get { return m_PcContent; } set { m_PcContent = value; } }

		public string ToteContent { get { return m_ToteContent; } set { m_ToteContent = value; } }

		public string Negotiation { get { return m_Negotiation; } set { m_Negotiation = value; } }

		public int TimeLimited { get { return m_TimeLimited; } set { m_TimeLimited = value; } }

		public DateTime? LimitedStartDate { get { return m_LimitedStartDate; } set { m_LimitedStartDate = value; } }

		public DateTime? LimitedEndDate { get { return m_LimitedEndDate; } set { m_LimitedEndDate = value; } }

		public int AvailabilitySign { get { return m_AvailabilitySign; } set { m_AvailabilitySign = value; } }

		public DateTime? CreateDate { get { return m_CreateDate; } set { m_CreateDate = value; } }

		public DateTime? UpdateDate { get { return m_UpdateDate; } set { m_UpdateDate = value; } }

		public int? Order { get { return m_Order; } set { m_Order = value; } }

		public string Rule_KeyID { get { return m_Rule_KeyID; } set { m_Rule_KeyID = value; } }

		public int Rule_CreatePerson { get { return m_Rule_CreatePerson; } set { m_Rule_CreatePerson = value; } }

		public string Rule_RuleUserID { get { return m_Rule_RuleUserID; } set { m_Rule_RuleUserID = value; } }

		public int Attribute { get { return m_Attribute; } set { m_Attribute = value; } }


		public TypeTemp Type
		{
			get
			{
				return m_Type;
			}
			set
			{
				m_Type = value;
			}
		}
	}
}
